Micron Document
Livres et Wikis | Archives | Info


Java Data Objects
part 2/3 Β· 7.7 KB total
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Contents

β€’ Voir aussi
β€’ Liens externes

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Historique de JDO

JDO est la première spécification de Java permettant la persistance
transparente (JSR12).

JDO 1.0 a Γ©tΓ© acceptΓ© comme le standard Java de gestion de la
persistance en avril 2002. De premières implémentations voient alors le
jour, telles que FOStore ou DataNucleus Access Platform.

JDO 2.0 a commencΓ© en aoΓ»t 2003. Fin 2005, JDO 2.0 est quasi finalisΓ©
sous Apache Software Foundation. En mars 2005 le vote final sur JDO 2.0
est approuvΓ© en tant que JSR243 Γ  la quasi-unanimitΓ© par SUN, BEA,
Oracle, Borland, HP, Intel, Fujitsu, SAP, Google, IBM... Sur 16 votants
seul JBoss (Hibernate) n'a pas votΓ©. Une partie des implΓ©mentations de
JDO 1.0 sont alors augmentΓ©es en consΓ©quence, par exemple JPOX et
Xcalia. Cette version est complΓ©tΓ©e par des versions 2.1 et 2.2.

JDO 3.0 a dΓ©butΓ© en 2008.

NouveautΓ©s de JDO 2.0

β€’ Attachement et dΓ©tachement
β€’ Interface javax.jdo.FetchPlan et ««fetch groups nommΓ©s
β€’ JDOQL projections et agrΓ©gats (count, sum, min, max, etc)
β€’ JDOQL requΓͺtes nommΓ©es
β€’ JDOQL suppression par requΓͺte
β€’ Support natif des requΓͺtes SQL pour les sources de donnΓ©es
relationnelles
‒ Interface javax.jdo.DataStoreCache pour contrôler le cache de deuxième
niveau
‒ Interface javax.jdo.JDOConnection pour récupérer un accès direct à la
connexion sous-jacente

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────